dog and pony show
noun
: an often elaborate public relations or sales presentation
also
: an elaborate or overblown affair or event
Love words? Need even more definitions?
Merriam-Webster unabridged
Share